package com.example.webbackend.service;

import com.example.webbackend.model.User;
import java.util.List;

public interface UserService {
    User register(User user);
    User login(String username, String password);
    void logout(String username);
    boolean updateProfile(String username, String profileInfo);
    User updateUserTags(Long userId, List<String> tags);
    List<String> getUserTags(Long userId);
    User updateUserStatus(Long userId, String status);
    User getUserProfile(Long userId);
    List<User> searchUsersByTag(String tag);
}
